스프링 부트와 AWS로 혼자 구현하는 웹 서비스 | 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 4.4 전체 조회 PostsRepository에 쿼리 추가 PostsRepository 인터페이스에 쿼리를 추가해야 한다. JPA에서 기본적으로 제공하지 않는 메소드는 쿼리를 작성해서 만들 수 있다. PostsService readOnly = true 조회 기능만 가능. 트랜잭션 범위는 유지하고 조회 기능만 남겨두기 때문에 조회 속도가 개선된다. PostsListResponseDto 변환 -> List로 반환... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스Spring bootSpring boot 구글 로그인 연동 및 스프링 시큐리티 설정 스프링 시큐리티에서는 권한 코드에 항상 ROLE_이 앞에 있어야만 함 소셜 로그인 등 클라이언트 입장에서 소셜 기능 구현 시 필요한 의존성임 hasRole() 옵션을 통해 해당 권한이 있는 사용자에게 접근 가능하도록 함 OAuth 2 로그인 기능에 대한 여려 설정의 진입점임 OAuth 2 로그인 성공 이후 사용자 정보를 가져올 때의 설정들을 담당함 소셜 로그인 성공 시 후속 조치를 진행할 U... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스 [SpringBoot] error: variable name not initialized in the default constructor private final String name; 스프링 부트와 AWS로 혼자 구현하는 웹 서비스라는 책을 보며 73p 공부하고 있던 중.. 롬복 dependency 추가하고 코드 돌리니까 error: variable name not initialized in the default constructor private final String name; 에러가 났다. 분명 롬복으로 @Getter로 get메소드, @RequiredArgsConst... 스프링부트스프링 부트와 AWS로 혼자 구현하는 웹 서비스SpringbootSpringboot 개선 하기(어노테이션 기반 & 세션 저장소로 DB 사용) ex) IndexController에서 세션 값을 가져오는 부분을 메소드 인자로 세션값을 바로 받을 수 있도록 변경 PARAMETER로 지정했으니 메소드의 파라미터로 선언된 객체에서만 사용 할 수 있음 ElementType.TYPE : 타입 선언 ElementType.ANNOTATION_TYPE : 어노테이션 타입 선언 ElementType.TYPE_PARAMETER : 전달인자 타입 선언 ... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스 21.05.25 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스 [spring boot] 게시글 등록/수정/삭제/조회 API 만들기 - 04 머스테치는 수많은 언어를 지원하는 가장 심플한 템플릿 엔진입니다. 로직 코드를 사용할 수 없어 View의 역활과 역할이 명확하게 분리된다. Mustache.js, Mustache.java 2가지가 다 있어 하나의 문법으로 클라이언트/서버 템플릿을 모두 사용 가능합니다. 인텔리제이 플러그인 설치 후 재시작을 해줍니다. 재시작 후 머스테치 스타터 의존성을 build.gradle에 등록하고 빌드를... Springboot스프링 부트와 AWS로 혼자 구현하는 웹 서비스Springboot [spring boot] 게시판 스프링 시큐리티와 OAuth2.0으로 로그인 기능 구현 - 03 {{#userName}}, {{/userName}} 머스테치에서는 if문을 제공하지 않습니다. true/false 여부만 판단 합니다. userName이 있다면 userName을 노출 시키는 구문 a href="/logout" 스프링 시큐리티에서 기본적으로 제공하는 로그아웃 URL 별도로 로그아웃 api를 컨트롤러에 작성하지 않아도됨 앞서 작성한 SecurityConfig클래스에서 URL을 ... Springboot스프링 부트와 AWS로 혼자 구현하는 웹 서비스Springboot 젝트 버전업 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 시리즈는 4쇄를 기준으로 실습을 진행했다. 책이 2019년 11월에 나왔지만, 사용되는 라이브러리나 도구가 워낙 업데이트가 빨라서 2020년 12월에 최신 버전으로 업데이트하는 법을 에 업로드 해주셨다. 그래서 이 글을 작성하고 있는 지금(2021년 2월)도 도구들이 더 업데이트 되었을지도 모르지만, 블로그 글을 기준으로 버전업을 해보려고 한다... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스
| 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 4.4 전체 조회 PostsRepository에 쿼리 추가 PostsRepository 인터페이스에 쿼리를 추가해야 한다. JPA에서 기본적으로 제공하지 않는 메소드는 쿼리를 작성해서 만들 수 있다. PostsService readOnly = true 조회 기능만 가능. 트랜잭션 범위는 유지하고 조회 기능만 남겨두기 때문에 조회 속도가 개선된다. PostsListResponseDto 변환 -> List로 반환... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스Spring bootSpring boot 구글 로그인 연동 및 스프링 시큐리티 설정 스프링 시큐리티에서는 권한 코드에 항상 ROLE_이 앞에 있어야만 함 소셜 로그인 등 클라이언트 입장에서 소셜 기능 구현 시 필요한 의존성임 hasRole() 옵션을 통해 해당 권한이 있는 사용자에게 접근 가능하도록 함 OAuth 2 로그인 기능에 대한 여려 설정의 진입점임 OAuth 2 로그인 성공 이후 사용자 정보를 가져올 때의 설정들을 담당함 소셜 로그인 성공 시 후속 조치를 진행할 U... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스 [SpringBoot] error: variable name not initialized in the default constructor private final String name; 스프링 부트와 AWS로 혼자 구현하는 웹 서비스라는 책을 보며 73p 공부하고 있던 중.. 롬복 dependency 추가하고 코드 돌리니까 error: variable name not initialized in the default constructor private final String name; 에러가 났다. 분명 롬복으로 @Getter로 get메소드, @RequiredArgsConst... 스프링부트스프링 부트와 AWS로 혼자 구현하는 웹 서비스SpringbootSpringboot 개선 하기(어노테이션 기반 & 세션 저장소로 DB 사용) ex) IndexController에서 세션 값을 가져오는 부분을 메소드 인자로 세션값을 바로 받을 수 있도록 변경 PARAMETER로 지정했으니 메소드의 파라미터로 선언된 객체에서만 사용 할 수 있음 ElementType.TYPE : 타입 선언 ElementType.ANNOTATION_TYPE : 어노테이션 타입 선언 ElementType.TYPE_PARAMETER : 전달인자 타입 선언 ... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스 21.05.25 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스 [spring boot] 게시글 등록/수정/삭제/조회 API 만들기 - 04 머스테치는 수많은 언어를 지원하는 가장 심플한 템플릿 엔진입니다. 로직 코드를 사용할 수 없어 View의 역활과 역할이 명확하게 분리된다. Mustache.js, Mustache.java 2가지가 다 있어 하나의 문법으로 클라이언트/서버 템플릿을 모두 사용 가능합니다. 인텔리제이 플러그인 설치 후 재시작을 해줍니다. 재시작 후 머스테치 스타터 의존성을 build.gradle에 등록하고 빌드를... Springboot스프링 부트와 AWS로 혼자 구현하는 웹 서비스Springboot [spring boot] 게시판 스프링 시큐리티와 OAuth2.0으로 로그인 기능 구현 - 03 {{#userName}}, {{/userName}} 머스테치에서는 if문을 제공하지 않습니다. true/false 여부만 판단 합니다. userName이 있다면 userName을 노출 시키는 구문 a href="/logout" 스프링 시큐리티에서 기본적으로 제공하는 로그아웃 URL 별도로 로그아웃 api를 컨트롤러에 작성하지 않아도됨 앞서 작성한 SecurityConfig클래스에서 URL을 ... Springboot스프링 부트와 AWS로 혼자 구현하는 웹 서비스Springboot 젝트 버전업 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 시리즈는 4쇄를 기준으로 실습을 진행했다. 책이 2019년 11월에 나왔지만, 사용되는 라이브러리나 도구가 워낙 업데이트가 빨라서 2020년 12월에 최신 버전으로 업데이트하는 법을 에 업로드 해주셨다. 그래서 이 글을 작성하고 있는 지금(2021년 2월)도 도구들이 더 업데이트 되었을지도 모르지만, 블로그 글을 기준으로 버전업을 해보려고 한다... 스프링 부트와 AWS로 혼자 구현하는 웹 서비스스프링 부트와 AWS로 혼자 구현하는 웹 서비스